package com.ruoyi.manage.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 手术发生的不良事件对象 badevent_surgery
 * 
 * @author liuyangyang
 * @date 2025-05-29
 */
public class BadeventSurgery extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long badSurgeryId;

    /** 手术计划ID */
    @Excel(name = "手术计划ID")
    private Long surgeryId;

    /** 时间 */
    @Excel(name = "时间")
    private String badTime;

    /** 明细id */
    @Excel(name = "明细id")
    private Long badId;

    /** 明细名称 */
    @Excel(name = "明细名称")
    private String badName;

    /** 严重等级 */
    @Excel(name = "严重等级")
    private String badLevel;

    /** 收缩压 */
    @Excel(name = "收缩压")
    private String foldPressure;

    /** 舒张压 */
    @Excel(name = "舒张压")
    private String unfoldPressure;

    /** 心率 */
    @Excel(name = "心率")
    private String heartRate;

    /** 血氧 */
    @Excel(name = "血氧")
    private String bloodOxygen;

    /** 体温 */
    @Excel(name = "体温")
    private String bodyTemperature;

    /** 事件描述 */
    @Excel(name = "事件描述")
    private String eventDesc;

    /** 处置情况 */
    @Excel(name = "处置情况")
    private String measure;

    /** 原因分析 */
    @Excel(name = "原因分析")
    private String reason;

    /** 特殊说明 */
    @Excel(name = "特殊说明")
    private String specialRemark;

    /** 0启用1禁用 */
    @Excel(name = "0启用1禁用")
    private String status;

    /** 0正常1删除 */
    private String delFlag;

    public void setBadSurgeryId(Long badSurgeryId) 
    {
        this.badSurgeryId = badSurgeryId;
    }

    public Long getBadSurgeryId() 
    {
        return badSurgeryId;
    }

    public void setSurgeryId(Long surgeryId) 
    {
        this.surgeryId = surgeryId;
    }

    public Long getSurgeryId() 
    {
        return surgeryId;
    }

    public void setBadTime(String badTime) 
    {
        this.badTime = badTime;
    }

    public String getBadTime() 
    {
        return badTime;
    }

    public void setBadId(Long badId) 
    {
        this.badId = badId;
    }

    public Long getBadId() 
    {
        return badId;
    }

    public void setBadName(String badName) 
    {
        this.badName = badName;
    }

    public String getBadName() 
    {
        return badName;
    }

    public void setBadLevel(String badLevel) 
    {
        this.badLevel = badLevel;
    }

    public String getBadLevel() 
    {
        return badLevel;
    }

    public void setFoldPressure(String foldPressure) 
    {
        this.foldPressure = foldPressure;
    }

    public String getFoldPressure() 
    {
        return foldPressure;
    }

    public void setUnfoldPressure(String unfoldPressure) 
    {
        this.unfoldPressure = unfoldPressure;
    }

    public String getUnfoldPressure() 
    {
        return unfoldPressure;
    }

    public void setHeartRate(String heartRate) 
    {
        this.heartRate = heartRate;
    }

    public String getHeartRate() 
    {
        return heartRate;
    }

    public void setBloodOxygen(String bloodOxygen) 
    {
        this.bloodOxygen = bloodOxygen;
    }

    public String getBloodOxygen() 
    {
        return bloodOxygen;
    }

    public void setBodyTemperature(String bodyTemperature) 
    {
        this.bodyTemperature = bodyTemperature;
    }

    public String getBodyTemperature() 
    {
        return bodyTemperature;
    }

    public void setEventDesc(String eventDesc) 
    {
        this.eventDesc = eventDesc;
    }

    public String getEventDesc() 
    {
        return eventDesc;
    }

    public void setMeasure(String measure) 
    {
        this.measure = measure;
    }

    public String getMeasure() 
    {
        return measure;
    }

    public void setReason(String reason) 
    {
        this.reason = reason;
    }

    public String getReason() 
    {
        return reason;
    }

    public void setSpecialRemark(String specialRemark) 
    {
        this.specialRemark = specialRemark;
    }

    public String getSpecialRemark() 
    {
        return specialRemark;
    }

    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }

    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("badSurgeryId", getBadSurgeryId())
            .append("surgeryId", getSurgeryId())
            .append("badTime", getBadTime())
            .append("badId", getBadId())
            .append("badName", getBadName())
            .append("badLevel", getBadLevel())
            .append("foldPressure", getFoldPressure())
            .append("unfoldPressure", getUnfoldPressure())
            .append("heartRate", getHeartRate())
            .append("bloodOxygen", getBloodOxygen())
            .append("bodyTemperature", getBodyTemperature())
            .append("eventDesc", getEventDesc())
            .append("measure", getMeasure())
            .append("reason", getReason())
            .append("specialRemark", getSpecialRemark())
            .append("status", getStatus())
            .append("delFlag", getDelFlag())
            .append("remark", getRemark())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
